home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 1.iso
/
DEMON
/
UTILS
/
ROT13.ARC
/
!Rot13
/
!Help
next >
Wrap
Text File
|
1995-12-23
|
7KB
|
138 lines
+---------+
| Rot13 |
+---------+
Version 1.10 © Sam Kington 25th December 1995
This program is freeware, *not* public domain – i.e., I retain copyright (see
“Boring legal message”). This module will only work with RISC OS 3 or later.
Users of version 1.00 – see “Changes since version 1.00” for details of new
stuff.
What this program does
-----------------------------------------------------------------------------
Rot13 is a module which will Rot13-encrypt anything you type, as you type.
(This only works under the desktop, so you can press F12 and turn it off and
see what you're doing). Rot13-encryption only modifies alphabetical
characters, and simply moves them 13 spaces along the alphabet. For instance,
‘Hello there’ becomes ‘Uryyb gurer’, which in turn becomes ‘Hello there’
again if you type ‘Uryyb gurer’ for some reason.
Rot13-encryption is habitually used on the Internet, to encrypt postings that
may cause some people to be offended by them. As this module affects what you
type in the privacy of your own home, and doesn't allow you to decrypt what
you have typed, it is thus utterly pointless; if you don't have internet
access, it is even less useful than it could conceivably have been.
Why is this useful?
-----------------------------------------------------------------------------
Well, it’s a desktop silly, so it isn’t ;). People who can read news but
don’t have rot13 facilities could possibly use it to decrypt messages, but
that would mean typing in loads of gibberish manually, which is not my idea
of fun.
Limitations
-----------------------------------------------------------------------------
It only works in the Desktop, as it’s a filter, and it also does’t work in
writable icons. Given the nature of the program, this is probably more of a
relief than a disappointment to most users ;).
Changes since version 1.10
-----------------------------------------------------------------------------
When you run Rot13, as well as loading the Rot13 module, which rot13 encrypts
everything you type, you also run a little program called “ModRot13”, which
Rot13-encrypts module text – module titles, *commands, and help text. (This
doesn't work for ROM modules, so things shouldn't come crashing to a halt).
You can then have fun trying to work out which module is which – because now
they all look like Welsh. (Cheap joke.)
Running Rot13 again *should* bring the modules back to normal. (But where's
the fun in that?).
Why is the source code provided?
-----------------------------------------------------------------------------
A lot of desktop sillies are almost identical, with just the sprites changed
- there are a *lot* of Wanda-type thingies out there, for instance ;). People
want to do this - it’s an easy way to learn programming - so I might as well
help them. That’s why the source code is provided: so other people can write
similar things, but not have to re-invent the wheel. All you have to bother
about is the bit between .filter and .exitfilter.
*NB*: although I allow you to modify the code and release new versions of it,
you *must* acknowledge the origin of the code clearly in the documentation.
Boring legal message
-----------------------------------------------------------------------------
This application is freeware, that is, it can be distributed freely as
long as only reasonable charges are made for media and distribution. I retain
copyright on all program code and documentation.
This software is supplied “as is”: I make no warranty, expressed or
implied, of the merchantability of this software or its fitness for any
particular purpose. In no circumstances shall I be liable for any damage,
loss of profits, or any indirect or consequential loss arising out of the use
of this software or inability to use this software, even if I have been
advised of the possibility of such loss.
Distribution
-----------------------------------------------------------------------------
You must distribute all files intact, including source code and this
documentation, with this package – in other words, the files !Run, !Sprites,
!Sprites22, Rot13, ModSource, !Help and Vsn100. Feel free to muck around with
it as much as you like when it’s on your machine, but distribute the original
files, please.
About all these strange foreign characters in this file
-----------------------------------------------------------------------------
OK, so if you’re reading this on a PC or a Mac or another strange machine
like that, you may be wondering what all these strange ae things are. Well,
they’re quotes (sorry, there was another one), dashes, ligatures, etc.
Honest. But not on all machines...
Basically, character sets are only standard up to character 127, which is
basically alphanumerics and a few standard punctuation marks. Foreign
characters, typographical oddities like quotes and ligatures, and other more
obscure symbols are “non-standard”, and each computer often has its own idea
of where they should go in the character set. So don’t worry: even if it’s
hard to read on your current machine, it won’t be on an Acorn machine. It may
look slightly strange if you’re using the System font, however.
But why am I using these strange characters in the first place? Well,
they’re in the character set and they look nice in an outine font, and I’ve
written a program called Smart Quotes (sorry for the plug) that substitutes
these sort of characters automatically, and I’ve got it turned on at the
moment...
How to contact me
-----------------------------------------------------------------------------
All bug-reports, suggestions, comments or indeed any feedback at all will be
welcomed. (Although as this is a rather stupid program, I don't really expect much).
Here’s how to get to me:
E-mail : sam@grelb.src.gla.ac.uk
This should be OK until June 1996, and may still work afterwards.
Mail gets forwarded to a French (Minitel) address during holidays,
so response time will be longer.
Snail-mail : My term-time address, at least until June 1996, is:
Sam Kington
12/4 Southpark Terrace
Glasgow G12 8LG
SCOTLAND
Alternatively, use the home address - slower, but surer.
Sam Kington
Merlhiot
24420 Savignac les Eglises
FRANCE
Term-time is October to June, with bits off at Christmas (3 weeks) and
Easter (4 weeks).